package com.abysscore.yachtdesign;
import java.awt.Color;

public class TFreeSubdivisionControlPoint extends TFreeSubdivisionPoint {

	private boolean FLocked;
	private Color FGetColor;
	private int FGetIndex; //                                         override;
	private boolean FGetIsLeak;
	private boolean FGetSelected;
	private boolean FGetVisible;
	
	
	private void FSetLocked(boolean val)
	{
		FLocked = val;
	}
	private void FSetSelected(boolean val)
	{
		FGetSelected  = val;
	}
	private void FSetCoordinate(T3DCoordinate Val)
	{
		;//                         override;
	}


	public void Collapse()
	{
		;
	}
	public TFreeSubdivisionControlPoint(TFreeSubdivisionSurface Owner)
	{
		super(Owner);//                     override;
	}
	public int DistanceToCursor(int X,int Y, TFreeViewport Viewport)
	{
		return 0;
	}
	public void Delete()
	{
		;
	}
	public void Draw(TFreeViewport Viewport)
	{
		;
	}
	public void LoadBinary(TFreeFileBuffer Source)
	{
		;
	}
	public void LoadFromStream(int LineNr,TStringList Strings)
	{
		;
	}
	public void SaveBinary(TFreeFileBuffer Destination)
	{
		;
	}
	public void SaveToStream(TStringList Strings)
	{
		;
	}
	
	
	public Color Color() { return FGetColor; }
	public boolean IsLeak() { return FGetIsLeak; }
	public boolean Locked() { return FLocked; }
	public void Locked(boolean val) { FSetLocked(val); }
	public boolean Selected() { return FGetSelected; }
	public void Selected(boolean val) { FSetSelected(val); }       // Property to see if this point has been selected by the user
	public boolean Visible() { return FGetVisible; } 
}
